package com.gbas.mus.model;

import java.util.ArrayList;
import java.util.List;

public class Ronda {
    Juego juego;
    List<Fase> fases = new ArrayList<Fase>();
    public Fase faseActual = null;

    public Ronda(Juego juego) {
        this.juego = juego;

        juego.vaca.partida.jugarMus.accionMesa(Accion.REPARTE_CARTAS, juego.vaca.partida.jugadores.jugadorMano, null);

        nuevaFase(new FaseMus(this));
    }

    public void nuevaFase(Fase fasetipo) {
        faseActual = fasetipo;
        fases.add(faseActual);
    }

    public void finalizaRonda() {
        juego.vaca.partida.jugarMus.accionMesa(Accion.RECOGE_CARTAS, null, null);
//        juego.nuevaRonda();
        juego.vaca.partida.jugadores.jugadorMano++;
        juego.vaca.partida.jugadores.jugadorMano &= 3;
    }
}
